package com.pureut.system.service;

import com.pureut.system.domain.dto.OfConfigDTO;
import com.pureut.system.domain.SysOfConfig;
import com.pureut.system.domain.SysOfValue;
import com.pureut.system.domain.dto.SysTheDropDto;

import java.util.List;

/**
 * @Description
 * @Param
 * @return
 * @Date
 * @Author hl
 **/
public interface ISysOfConfigService {
    OfConfigDTO selectOfConfigList();


    List<SysOfValue> selectofConfigById(long configId);

    int sysOfConfigAdd(SysOfConfig sysOfConfig) throws Exception;

    int deleteOfConfigById(long configId) throws Exception;

    int updateOfConfigEdit(SysOfConfig sysOfConfig) throws Exception;

    List<SysTheDropDto> dropVariablesThe(int configType);
}
